A Methodology for the Selection of Requirement Elicitation Techniques
نویسندگان
چکیده
In this paper, we present an approach to select a subset of requirement elicitation technique for an optimum result in the requirement elicitation process. Our approach consists of three steps. First, we identify various attribute in three important dimensions namely project, people and the process of software development that can influence the outcome of an elicitation process. Second, we construct three p matrix (3PM) separately for each dimension, that shows a relation between the elicitation techniques and three dimensions of a software. Third, we provide a mapping criteria and use them in the selection of a subset of elicitation techniques. We demonstrate the applicability of the proposed approach using case studies to evaluate and provide the contextual knowledge of selecting requirement elicitation technique. Keywords-Requirement elicitation, elicitation techniques, elicitation technique selection, evaluation, framework.
منابع مشابه
A Framework for Requirements Elicitation Techniques Selection
Requirements elicitation is concerned with the extraction of users’ requirements, which involves cognitive, social, communication, and technical issues. There are many techniques to elicit requirements each having its strengths and weaknesses. However, some of them are misused, others are never used and only a few are applied again and again. The reason is that analysts have a difficulty of dec...
متن کاملEmpirical Evaluation of Requirements Elicitation Techniques
The success of any software development cycle for producing the software product is based on the software requirements. The elicitation of requirements is the first and most important activity in the Requirement Engineering (RE). The problems in requirement elicitation process will result in poor requirements which can lead to the development of unsatisfactory software system. Moreover, the dev...
متن کاملA Tale of Two Ontologies: The Basis for Systems Analysis Technique Selection
Experts in requirements elicitation use a wide variety of diverse elicitation techniques to understand users’ needs. Less experienced elicitation practitioners frequently use the same technique repeatedly, often because it is the only one they know or they do not know when to use alternative techniques. The authors are constructing a tool that aids less experienced analysts in selecting the mos...
متن کاملThe Overreliance on Analyst Experience in the Selection of Requirements Elicitation Techniques
This study applies Channel Expansion Theory to assess the factors that influence analyst selection and use of a requirements elicitation techniques. The findings from a cross-sectional survey show that an analyst’s experience with a requirements elicitation technique is the strongest predictor of perceived richness from using that technique. Experience with the informant was only marginally sig...
متن کاملEliciting requirements for an inter-company cooperative information system
Purpose – Requirements Engineering (RE) process constitutes the earliest phase of the information system development life-cycle. Requirements elicitation is considered as one of the most critical activities of this phase. Moreover, requirements elicitation is still a challenge, especially in the distributed environment of so-called inter-company cooperative information system. The purpose of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1709.08481 شماره
صفحات -
تاریخ انتشار 2017